This file documents gdb's obsolete annotations.

Copyright © 1994-2015 Free Software Foundation, Inc.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, with no Front-Cover Texts, and with no Back-Cover Texts. A copy of the license is included in the section entitled “GNU Free Documentation License”.

## GDB Annotations

This document describes the obsolete level two annotation interface implemented in older gdb versions.

## Table of Contents

- GDB Annotations
- 1 What is an Annotation?
- 2 Limitations of the Annotation Interface
  - 2.1 Dependant on cli output
  - 2.2 Scalability
  - 2.3 Correctness
  - 2.4 Reliability
  - 2.5 Maintainability
- 3 Migrating to gdb/mi
- 4 The Server Prefix
- 5 Values
- 6 Frames
- 7 Displays
- 8 Annotation for gdb Input
- 9 Errors
- 10 Information on Breakpoints
- 11 Invalidation Notices
- 12 Running the Program
- 13 Displaying Source
- 14 Multi-threaded Applications
- Appendix A GNU Free Documentation License